Scratchable Devices: User-Friendly Programming for Household Appliances

نویسندگان

  • Jordan T. Ash
  • Monica Babes-Vroman
  • Gal Cohen
  • Sameen Jalal
  • Sam Lichtenberg
  • Michael L. Littman
  • Vukosi N. Marivate
  • Phillip Quiza
  • Blase Ur
  • Emily Zhang
چکیده

Although household devices and home appliances function more and more as network-connected computers, they don’t provide programming interfaces for the average user. We first identify the programming primitives and control structures necessary for the universal programming of devices. We then propose a mapping between the features necessary for the programming of devices and the existing functionality of Scratch, an educational programming language we use as a basic interface between the devices and the users. Using this modified version of the Scratch language, we demonstrate usage cases in which novice programmers can program appliances, increasing their functionality and ability to be customized. We also show how standardizing this programming paradigm can facilitate knowledge transfer to new devices. We conclude by discussing our experiences prototyping programmable appliances.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Learning-Based Energy Management System for Scheduling of Appliances inside Smart Homes

Improper designs of the demand response programs can lead to numerous problems such as customer dissatisfaction and lower participation in these programs. In this paper, a home energy management system is designed which schedules appliances of smart homes based on the user’s specific behavior to address these issues. Two types of demand response programs are proposed for each house which are sh...

متن کامل

Are you Energy-Efficient: Sense it on the Web!

Reducing their energy consumption has become an important concern for many people lately. A necessary step to save energy is to raise consumption awareness, that is: to realize how much electricity is consumed by household appliances. We propose a system that uses and extends intelligent power outlets called Plogg, which contain sensor nodes to wirelessly measure the energy consumption of vario...

متن کامل

Home Energy Management System Using Cloud Computing

Nothing runs without electricity at home or in industry. So providing a reliable supply of electrical power on demand is the important task of power generation plant. Growing populations are using increasing amounts of power, which is putting a strain on existing supplies. To overcome the problem of power distribution this system provides a cloud networking based home power management system. W...

متن کامل

Embedded Web Server based Home Appliance Networks

Powerful microcontrollers are used as parts of most home and office appliances of today. Integrating web servers to these intelligent devices will aid in controlling them over the Internet and also in creating effective user interfaces in the form of web pages. Assigning multiple functionalities to a single button on an appliance help manufacturers economize user interfaces, but, this can easil...

متن کامل

On the Application of Autonomic and Context-aware Computing to Support Home Energy Management

Conventional energy sources are becoming scarce and with no (eco-friendly) alternatives deployed at a large scale, it is currently important finding ways to better manage energy consumption. We propose in this paper ICT-related solution directions that concern the energy consumption management within a household. In particular, we consider two underlying objectives, namely: (i) to minimize the ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011